<?php

namespace App\Http\Controllers\Assess;

use App\Http\Controllers\Backend;
use App\Services\Assess\ActivateService;

class ActivateController extends Backend
{
    /**
     * 构造函数
     * @author wuyu
     * @since 2023/4/19
     * LinkController constructor.
     */
    public function __construct()
    {

        parent::__construct();
        $this->service = new ActivateService();
    }

    /**
     * @Notes:获取搜索条件配置
     * @Interface activateConfig
     * @return mixed
     * @author: wuyu
     * @Time: 2023/5/5   11:06
     */
    public function activateConfig()
    {
        return $this->service->activateConfig();
    }

    /**
     * @Notes:手动结束进度
     * @Interface handEndProgress
     * @author: wuyu
     * @Time: 2023/5/4   18:52
     */
    public function handEndProgress()
    {
        return $this->service->handEndProgress();
    }

    /**
     * @Notes:匹配当前页留评信息
     * @Interface matchCommentInfo
     * @return mixed
     * @author: wuyu
     * @Time: 2023/5/26   17:05
     */
    public function matchCommentInfo()
    {
        return $this->service->matchCommentInfo();
    }

    /**
     * @Notes:修改备注
     * @Interface submitRemarks
     * @author: wuyu
     * @Time: 2023/5/5   10:11
     */
    public function submitRemarks()
    {
        return $this->service->submitRemarks();
    }

    /**
     * @Notes:获取edm邮件模板
     * @Interface getEdmTemplate
     * @return mixed
     * @author: wuyu
     * @Time: 2023/5/9   18:12
     */
    public function getEdmTemplate()
    {
        return $this->service->getEdmTemplate();
    }


    /**
     * @Notes:获取系统评价信息
     * @Interface getMatchDetail
     * @return mixed
     * @author: wuyu
     * @Time: 2023/5/27   17:43
     */
    public function getMatchDetail()
    {
        return $this->service->getMatchDetail();
    }


    /**
     * @Notes:发送邮件
     * @Interface sendEmail
     * @return array
     * @author: wuyu
     * @Time: 2023/5/5   16:44
     */
    public function sendEmail()
    {
        return $this->service->sendEmail();
    }

    /**
     * @Notes:添加标签
     * @Interface addTag
     * @return array
     * @author: wuyu
     * @Time: 2023/5/10   18:21
     */
    public function addTag()
    {
        return $this->service->addTag();
    }

    /**
     * @Notes:批量添加标签
     * @Interface addTag
     * @return array
     * @author: wuyu
     * @Time: 2023/5/10   18:21
     */
    public function addTagBatch()
    {
        return $this->service->addTagBatch();
    }



    /**
     * @Notes:确认匹配
     * @Interface confirmMate
     * @return array
     * @author: wuyu
     * @Time: 2023/5/31   14:15
     */
    public function confirmMate()
    {
        return $this->service->confirmMate();
    }

    /**
     * @Notes:激活失败 匹配激活成功
     * @Interface matchActivateSuccess
     * @return array
     * @author: wuyu
     * @Time: 2023/7/10   14:17
     */
    public function matchActivateSuccess()
    {
        return $this->service->matchActivateSuccess();
    }

}
